@charset "utf-8";
body{
	font-size:12px;
	margin:0px;
	padding: 0px;
	color: #6a6a6a;
	background-image: url(/cn/Images/bg.gif);
	background-repeat: repeat;
	font-family: "微软雅黑";
}
ul{margin: 0px;padding: 0px;}
a{
	color:#404040;
	text-decoration:none;
}
a:hover{
	color:#19BBE7;
	text-decoration:underline;
}
p{margin: 0px;}li {
	list-style-type: none;
}h2 {
	margin: 0px;
	padding: 0px;
}
.top_bg {
	background-image: url(/cn/Images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.text1 {
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: center;
}
.text1 strong {
	font-size: 16px;
}
.topso {
	width: 147px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: center;
}
.topso input {
	line-height: 16px;
	height: 16px;
	width: 146px;
	background-color: #E8E8E8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
}
.topnav li {
	float: left;
	text-align: center;
	height: 41px;
	width: 163px;
	line-height: 40px;
}
.topnav .sy {
	background-image: url(/cn/Images/04.gif);
	background-repeat: no-repeat;
	background-position: 40px center;
}
.topnav li a {
	display: block;
	height: 41px;
	width: 163px;
	font-size: 13px;
	font-weight: bold;
}
.topnav li a:hover {
	background-image: url(/cn/Images/06.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav .dq a {
	background-image: url(/cn/Images/06.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-decoration: none;
}
.td1 td {
	background-color: #FFFFFF;
}
.td1 .an a {
	display: block;
	height: 85px;
	width: 21px;
	background-image: url(/cn/Images/09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.td1 .an a:hover {
	background-color: #eeeeee;
	background-position: left bottom;
	background-image: url(/cn/Images/09.gif);
	background-repeat: no-repeat;
	color: #eeeeee;
}
.td1 .an2 a {
	display: block;
	height: 85px;
	width: 21px;
	background-image: url(/cn/Images/09.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.td1 .an2 a:hover {
	background-color: #eeeeee;
	background-position: right bottom;
	background-image: url(/cn/Images/09.gif);
	background-repeat: no-repeat;
	color: #eeeeee;
}
#list {
	width: 944px;
	overflow: hidden;
	height: 85px;
}
#list ul {
	width: 3200px;
}
#list li {
	float: left;
	height: 75px;
	width: 178px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e1e1e1;
	padding-top: 10px;
	padding-left: 10px;
}
#list li:hover {
	background-color: #F1F1F1;
}
#list ul li a {
	font-size: 16px;
}
#list li p {
	color: #999999;
	line-height: 24px;
}
#list li img {
	float: left;
	margin-right: 5px;
}
#list li img {
	vertical-align: middle;
    max-width: 100px; 
    width: expression(this.height > 100 ? 100: true);
    max-height: 70px; 
    height: expression(this.height > 70 ? 70: true);
}
.text2 {
	background-image: url(/cn/Images/16.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 25px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.text2 .en {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	color: #999999;
	padding-left: 5px;
}
.text2 .more {
	float: right;
	display: block;
	font-size: 11px;
	font-weight: normal;
	background-image: url(/cn/Images/17.gif);
	background-position: left center;
	padding-left: 17px;
	background-repeat: no-repeat;
	margin-top: 2px;
	padding-right: 10px;
}
.text2 .more a {
	color: #999999;
}
.cpan a {
	display: block;
	height: 17px;
	width: 23px;
	background-color: #b6b6b6;
	text-align: center;
	padding-top: 6px;
}
.cpan a:hover {
	background-color: #15b4e5;
}
.cpan td {
	padding-top: 8px;
	padding-bottom: 8px;
}
#cplist {
	float: right;
	height: 112px;
	width: 313px;
	overflow: hidden;
}
#cplist li {
	float: left;
	height: auto;
	width: 92px;
	text-align: center;
	margin-left: 10px;
}
#cplist li p {
	padding-top: 3px;
}
.text3 {
	line-height: 24px;
}
.li1 li {
	background-image: url(/cn/Images/22.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 10px;
}
.li1 li p {
	line-height: 16px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c3c3c3;
	margin-bottom: 6px;
}
.li1 .tt a {
	font-weight: bold;
	color: #19BBE7;
}
.bottom {
	background-color: #e7e7e7;
	margin-top: 22px;
}
.text4 td {
	line-height: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
	padding-left: 12px;
}
.text5 span {
	line-height: 22px;
	font-family: "宋体";
	font-size: 10px;
}
.text5 {
	color: #b0b0b0;
	padding-left: 10px;
	padding-top: 6px;
}
.text5 a {
	color: #b0b0b0;
}
.text5 a:hover {
	color: #19BBE7;
}

.left_nav li {
	height: auto;
	width: 198px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.left_nav li span {
	display: block;
	height: 32px;
	width: 186px;
	background-image: url(/cn/Images/25.gif);
	line-height: 32px;
	padding-left: 12px;
	font-size: 13px;
	color: #999999;
}
.left_nav li span a {
	font-weight: bold;
}
.left_nav li:hover span {
	background-image: url(/cn/Images/24.gif);
	color: #FFFF00;
}
.left_nav li:hover span a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.left_nav li span a {
	display: block;
	float: left;
	padding-right: 10px;
	font-size: 14px;
	color: #676565;
}
.left_nav li ul li {
	line-height: 20px;
	background-image: url(/cn/Images/23.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 18px;
}
.left_nav .dq span {
	background-image: url(/cn/Images/24.gif);
	color: #FFFF00;
}
.left_nav .dq span a {
	color: #FFFFFF;
}


.text6 {
	font-size: 26px;
	padding-top: 10px;
	color: #333333;
	font-weight: bold;
}
.text7 {
	line-height: 20px;
	padding-top: 5px;
}
.td2 td {
	background-image: url(/cn/Images/28.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 32px;
	background-color: #FFFFFF;
	line-height: 30px;
	font-weight: bold;
}
.td3 td {
	background-color: #FFFFFF;
	background-image: url(/cn/Images/29.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 20px;
	padding-bottom: 20px;
}
.td3 td table tr td {
	margin: 0px;
	padding: 0px;
	background-image: none;
	background-color: transparent;
}
.text8 .text10 {
	font-size: 14px;
	color: #666666;
}
.text8 a {
	font-size: 12px;
	line-height: 24px;
	color: #19BBE7;
}
.cptd {
	line-height: 20px;
	width: 295px;
	margin-right: auto;
	margin-left: auto;
}
.text9 img {
	float: left;
	margin-left: 2px;
	margin-right: 3px;
	margin-top: 3px;
}
.text9  tr td {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 22px;
	height: 36px;
	font-family: "宋体";
	font-size: 10px;
	text-align: center;
}
.text9 tr td a {
	font-size: 12px;
	font-family: "微软雅黑";
	color: #0099FF;
	text-decoration: underline;
}
.left_wl {
	height: 175px;
	width: 178px;
	margin-top: 15px;
	
	background-position: bottom;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
	position: relative;
}
.left_wl span {
	position: absolute;
	left: 20px;
	bottom: 20px;
}
.left_wl strong {
	font-size: 18px;
	color: #333333;
	line-height: 26px;
	font-weight: bold;
}
.Pagebox{
	padding-top: 16px;
	padding-bottom: 5px;
}
.Pagebox .PageStyle a{float: left;background-image: url(/cn/Images/Page1.gif);background-repeat: repeat-x;background-position: bottom;border: 1px solid #aeaeae;color: #474747;height: 15px;padding-right: 7px;padding-left: 7px;margin-right: 2px;margin-left: 2px;background-color: #FFFFFF;line-height: 12px;padding-top: 3px;}
.Pagebox .PageStyle a:hover{
	background-color: #19BBE7;
	background-image: none;
	text-decoration: none;
	color: #FFF;
	border-top-color: #0081D7;
	border-right-color: #0081D7;
	border-bottom-color: #0081D7;
	border-left-color: #0081D7;
}
.Pagebox .PageStyle b{display: block;float: left;background-image: none;background-repeat: repeat-x;background-position: bottom;border: 1px solid #aeaeae;height: 18px;line-height: normal;padding-right: 5px;padding-left: 5px;margin-right: 2px;margin-left: 2px;background-color: #FFFFFF;color: #2E475F;}
.Pagebox .PageStyle .text{font-weight: normal;background-image: none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;line-height: 14px;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;background-color: transparent;height: 18px;}
.Pagebox .PageStyle span{float: left;height: 18px;width: auto;line-height: 14px;color: #2E475F;}
.Pagebox .PageStyle .inputbox{width: 20px;height: 14px;text-align: center;border: 1px solid #aeaeae;line-height: normal;color: #474747;}
.Pagebox .PageStyle{font-weight: normal;background-image: none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;line-height: 18px;color: #474747;}
.Pagebox .PageStyle .btnGo{font-size:12px;background-image: url(..///cn/Images/Page1.gif);background-repeat: repeat-x;background-position: bottom;color: #474747;height: 19px;line-height: 14px;padding-right: 5px;padding-left: 5px;margin-right: 2px;margin-left: 2px;cursor:pointer;border: 1px solid #AEAEAE;font-family: "微软雅黑";}
.Pagebox .PageStyle .cpb{display: block;float: left;background-color:#FFFFFF;border: 1px solid #aeaeae;color: #474747;height: 18px;line-height: 18px;padding-right: 5px;padding-left: 5px;margin-right: 2px;margin-left: 2px;font-weight:bold;}
/*分页代码的样式结束*/
.text11 {
	line-height: 24px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
}
.text11 h2 {
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}
.text11 a {
	color: #19BBE7;
}
.text12 {
	line-height: 22px;
	padding-top: 8px;
	padding-bottom: 10px;
}
.text13 a {
	display: block;
	height: 34px;
	width: 103px;
	background-image: url(/cn/Images/34.gif);
	line-height: 30px;
}
.text13 img {
	float: left;
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 5px;
}
.text14 {
	font-size: 16px;
	padding-top: 12px;
	padding-bottom: 6px;
}
.text15 {
	line-height: 26px;
	padding-top: 5px;
}
.text15 #pic {
	float: right;
	margin-top: 8px;
	margin-left: 10px;
}
.text16 a {
	height: 25px;
	width: auto;
	text-align: center;
	display: block;
	float: left;
	line-height: 25px;
	font-size: 14px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 0 8px;
	margin-right:5px;
}
.text16 a:hover {
	color: #19BBE7;
	/*background-image: url(/cn/Images/38.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: bottom;*/
	background-color:#f2f2f2;
}
.text16 .dq {
	/*background-image: url(/cn/Images/38.gif);*/
	font-weight: bold;
	color: #19BBE7;
	background-color:#f2f2f2;
}
.text17 {
	line-height: 24px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.text17 #pic {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 10px;
}
.xw_list {
	padding: 10px;
}
.xw_list li {
	padding-top: 14px;
	padding-bottom: 14px;
	background-image: url(/cn/Images/22.gif);
	background-repeat: no-repeat;
	background-position: 1px 22px;
	padding-left: 10px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D9D9D9;
}
.xw_list li p {
	padding-top: 5px;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.xw_list li a {
	font-size: 14px;
}
.text18 {
	font-size: 18px;
}
.text19 {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
}
.text20 {
	line-height: 26px;
	padding-top: 8px;
	color: #4B4B4B;
	padding-bottom: 12px;
}
.text20 img{ max-width:100%;}


.text19 h2 {
	color: #333333;
}
.text20 #pic {
	float: right;
}
.text21 {
	line-height: 24px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	color: #999999;
}
.dowslist {
	margin-top: 15px;
}

.dowslist .td3 td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.dowslist  .cptd  {
	line-height: 16px;
	text-align: center;
}
.dowslist .td4 {
	background-color: #F1F1F1;
}
.jignxiaoshang {
	height: 574px;
	width: 766px;
	margin-top: 16px;
	margin-right: auto;
	margin-left: auto;
}
.maplist {
	height: 558px;
	width: 214px;
	overflow: auto;
}

.li2 li {
	padding: 10px;
}
.li2 a {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #19BBE7;
}
#allmap {
	width: 540px;
	height: 560px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}

/*banner 百叶窗样式*/
.slideBox .hd ul,ol,li,img { padding: 0; margin: 0; } 
.slideBox .hd img { border: 0; } 
.slideBox .hd ol,ul,li { list-style: none; } 

.slideBox{ width:972px; height:286px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; padding-bottom:8px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px; margin-left:0px;  width:18px; height:18px; line-height:14px; text-align:center; cursor:pointer;background:url(/cn/images/18.png) no-repeat center; padding-top:3px;}
.slideBox .hd ul li.on{ background:url(/cn/images/22.png) no-repeat center; width:22px; height:20px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:972px; height:286px; }
/*banner 百叶窗样式*/
.left_nav .class3 li1{    line-height: 20px;
    background-image: url(/cn/Images/23.gif);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 18px;}
.left_nav .class3 li{    height: auto;
    width: 198px;
    padding-top: 4px;
    padding-bottom: 4px; }
    
    
    
    
/*相册样式*/    
.clearfix{*zoom: 1;}
.clearfix:before, .clearfix:after{content: " "; display: table;}
.clearfix:after{clear: both;}

.left_photo li{height: auto;width: 198px;padding-top: 4px;padding-bottom: 4px;}
.left_photo li span{display: block;height: 32px;width: 186px;background-image: url(/cn/Images/25.gif);line-height: 32px;padding-left: 12px;font-size: 13px;color: #999999;}
.left_photo li span a{font-weight: bold;}
.left_photo li:hover span{background-image: url(/cn/Images/24.gif);color: #FFFF00;}
.left_photo li:hover span a{font-weight: bold;color: #FFFFFF;text-decoration: none;}
.left_photo li span a{display: block;float: left;padding-right: 10px;font-size: 14px;color: #676565;}
.left_photo li ul li{line-height: 20px;background-image: url(/cn/Images/23.gif);background-repeat: no-repeat;background-position: 10px center;padding-left: 18px;}
.left_photo .dq span{background-image: url(/cn/Images/24.gif);color: #FFFF00;}
.left_photo .dq span a{color: #FFFFFF;}


.classtt{ width:198px;background-image: url(/cn/Images/99.gif); height:32px; line-height:32px;}
.classtt span{font-weight: bold; text-align:center; width:100%; display:block;}
.left_phclass li{height: auto;width: 198px;	display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.left_phclass li span{display: block;height: 25px;width: 186px;line-height: 25px;padding-left: 12px;font-size: 13px;color: #999999;}
.left_phclass li:hover span{color: #FFFF00;}
.left_phclass li:hover span a{color: #1bbee9;text-decoration: none;}
.left_phclass li span a{display: block;float: left;padding-right: 10px;font-size: 14px;color: #676565;}
.left_phclass li.dq span a{color: #1bbee9;}
.left_phclass li ul li{line-height: 20px;padding-left: 18px;}
.left_phclass .dq span{color: #FFFF00;}
.left_phclass .dq span a{color: #FFFFFF;}


.poList{ width:778px; height:auto;margin-top: 5px;}
.poList h5{ background-color:#029BE6; width:100%; height:30px; line-height:32px;color: #FFFFFF;font-size: 12px; text-align:center; margin:0; }

.lis1{ width:75px; }
.li2{ width:137px;}
.li3{ width:65px;}
.li4{ width:96px;}
.li5{ width:78px;}
.li6{ width:90px;}
.li7{ width:156px;}
.li8{ width:72px;}
.tbot{ border-bottom: 1px solid #cccccc;}
.tright{ border-right: 1px solid #cccccc;}
.poList .poul{background-color:#CEF5FF; height:48px;border: 1px solid #cccccc; }
.poList .poul li{  float:left; line-height:48px; height:48px;text-align:center;}

.poList .poimgList{border: 1px solid #cccccc; background-color:#fff;}
.poList .poimgList li{ float:left;  height:auto; text-align:center;word-break: break-all;word-wrap: break-word;}

.poList .poimgList li.lis1 .pic{ width:75px; display: table;}
.poList .poimgList li.lis1 .pic span{display: table-cell;vertical-align: middle;}
.poList .poimgList li.lis1 .pic{*position: relative;*overflow: hidden;}/*IE6*/
.poList .poimgList li.lis1 .pic span{*position: absolute;*left: 50%;*top: 50%;}/*IE6*/
.poList .poimgList li.lis1 .pic span img{*position: relative;*left: -50%;*top: -50%;}/*IE6*/

.xxscenter{ width:778px; height:auto;}
.xxscenter img{ max-width:100%;}